Pluralsight Android Photo and Video Programming

Android devices allow people to have access to a high-quality photo and video camera at all times. This course teaches you how to capitalize on the Android device’s camera capabilities and incorporate them into your app. Topics covered include leveraging the built-in camera app, embedding a camera preview window in your app’s UI, capturing still photos, capturing video, attaching GPS location data to your photos, determining camera capabilities, configuring the camera, camera zoom, Android Gallery integration, accessing the Media Store, showing thumbnails, and much more.

 
Pluralsight Android Photo and Video ProgrammingAndroid Photo and Video Porgramming - Getting StartedPluralsight Android Photo and Video Programming00:50:32 
IntroductionPluralsight Android Photo and Video Programming01:18 
Control or easePluralsight Android Photo and Video Programming01:53 
Capture photos with easePluralsight Android Photo and Video Programming04:45 
Demo: Capture photos with easePluralsight Android Photo and Video Programming07:23 
Specifying photo locationPluralsight Android Photo and Video Programming05:49 
Demo: Specifying photo location part 1Pluralsight Android Photo and Video Programming12:34 
Demo: Forcing gallery to show the photoPluralsight Android Photo and Video Programming02:54 
Demo: Specifying photo location part 2Pluralsight Android Photo and Video Programming03:18 
Capture videos with easePluralsight Android Photo and Video Programming03:40 
Demo: Capture videos with easePluralsight Android Photo and Video Programming04:22 
SummaryPluralsight Android Photo and Video Programming02:36 
Pluralsight Android Photo and Video ProgrammingDirectly Accessing the CameraPluralsight Android Photo and Video Programming00:42:23 
IntroductionPluralsight Android Photo and Video Programming01:11 
Pros and cons of direct camera accessPluralsight Android Photo and Video Programming01:06 
Determining camera supportPluralsight Android Photo and Video Programming05:07 
Demo: Determining camera supportPluralsight Android Photo and Video Programming03:19 
Accessing a cameraPluralsight Android Photo and Video Programming04:52 
Demo: Accessing a cameraPluralsight Android Photo and Video Programming15:30 
Managing a camera as a shared resourcePluralsight Android Photo and Video Programming02:03 
Demo: Managing a camera as a shared resourcePluralsight Android Photo and Video Programming06:20 
SummaryPluralsight Android Photo and Video Programming02:55 
Pluralsight Android Photo and Video ProgrammingViewing Camera DisplayPluralsight Android Photo and Video Programming00:36:08 
IntroductionPluralsight Android Photo and Video Programming00:58 
Creating the camera previewPluralsight Android Photo and Video Programming03:19 
Demo: Creating the camera previewPluralsight Android Photo and Video Programming08:33 
Managing the camera previewPluralsight Android Photo and Video Programming01:08 
Demo: Managing the camera previewPluralsight Android Photo and Video Programming07:04 
Setting the preview orientationPluralsight Android Photo and Video Programming02:49 
Demo: Setting the preview orientationPluralsight Android Photo and Video Programming10:35 
SummaryPluralsight Android Photo and Video Programming01:42 
Pluralsight Android Photo and Video ProgrammingTaking a PicturePluralsight Android Photo and Video Programming00:19:56 
IntroductionPluralsight Android Photo and Video Programming00:39 
Steps in taking a photoPluralsight Android Photo and Video Programming02:46 
Taking a photoPluralsight Android Photo and Video Programming01:29 
Demo: Taking a photoPluralsight Android Photo and Video Programming06:00 
Storing a photoPluralsight Android Photo and Video Programming01:26 
Demo: Storing a photoPluralsight Android Photo and Video Programming06:31 
SummaryPluralsight Android Photo and Video Programming01:05 
Pluralsight Android Photo and Video ProgrammingCamera ControlPluralsight Android Photo and Video Programming00:49:59 
IntroductionPluralsight Android Photo and Video Programming01:00 
Camera behaviorPluralsight Android Photo and Video Programming03:15 
Photo resolutionPluralsight Android Photo and Video Programming01:50 
Demo: Photo resolutionPluralsight Android Photo and Video Programming13:20 
Photo meta-data - rotation and geotaggingPluralsight Android Photo and Video Programming05:43 
Demo: Photo meta-data - rotation and geotaggingPluralsight Android Photo and Video Programming05:23 
ZoomPluralsight Android Photo and Video Programming04:42 
Demo: ZoomPluralsight Android Photo and Video Programming11:21 
SummaryPluralsight Android Photo and Video Programming03:25 
Pluralsight Android Photo and Video ProgrammingRecording VideoPluralsight Android Photo and Video Programming00:37:10 
IntroductionPluralsight Android Photo and Video Programming01:11 
MediaRecorderPluralsight Android Photo and Video Programming01:19 
MediaRecorder state overviewPluralsight Android Photo and Video Programming02:58 
MediaRecorder setupPluralsight Android Photo and Video Programming05:11 
Recording the videoPluralsight Android Photo and Video Programming00:46 
Demo: Setup and recordingPluralsight Android Photo and Video Programming09:24 
MediaRecorder cleanupPluralsight Android Photo and Video Programming02:01 
Demo: MediaRecorder cleanupPluralsight Android Photo and Video Programming02:14 
Managing camera orientationPluralsight Android Photo and Video Programming00:59 
Demo: Managing camera orientationPluralsight Android Photo and Video Programming02:48 
More on profilesPluralsight Android Photo and Video Programming02:09 
Demo: More on profilesPluralsight Android Photo and Video Programming03:56 
SummaryPluralsight Android Photo and Video Programming02:14 
Pluralsight Android Photo and Video ProgrammingMedia StorePluralsight Android Photo and Video Programming00:32:16 
IntroductionPluralsight Android Photo and Video Programming00:33 
Media StorePluralsight Android Photo and Video Programming01:30 
Media Scanner ServicePluralsight Android Photo and Video Programming05:10 
Demo: Scanning a filePluralsight Android Photo and Video Programming07:36 
ThumbnailsPluralsight Android Photo and Video Programming01:44 
Demo: Accessing a thumbnialPluralsight Android Photo and Video Programming03:50 
Getting thumbnail by filenamePluralsight Android Photo and Video Programming03:02 
Demo: Getting thumbnail by filenamePluralsight Android Photo and Video Programming06:54 
SummaryPluralsight Android Photo and Video Programming01:57